grilled lamb on skewers - Turkish English Dictionary